//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _ArffPatternRecord_h__
#define _ArffPatternRecord_h__
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class ArffPatternRecord { 

  private:

    String* toString;

  protected:

    String* type;
    String* pattern;
    int     position;

  public:

    ArffPatternRecord ();
    ArffPatternRecord (const ArffPatternRecord&);
    ArffPatternRecord (const ArffPatternRecord*);

    ~ArffPatternRecord ();

    void    Type (String* type);
    void    Pattern (String* pattern);
    void    Position (int position);

    String* Type (void);
    String* Pattern (void);
    int     Position (void);

    String* ToString (void);

    ArffPatternRecord operator= (const ArffPatternRecord& arffPatternRecord);

};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
